Mechaninsms explanation